07 · Mac 电脑侧工具链
2026-9-26
| 2026-9-25
字数 563阅读时长≈ 2 分钟
ADV 负责现场作战,Mac 负责分析归档。三件硬件 + 一套软件,全部免驱。

一键安装

软件
对应硬件
用途
PulseView / sigrok-cli
NanoDLA(FX2 芯片)
逻辑分析仪(24MHz/8ch)
flashrom
CH341A
SPI Flash 读写/救砖/提固件
minicom
USB-TTL
串口终端
Wireshark + nRF Connect
红旭 nRF52840 Dongle
BLE/Zigbee 抓包
esptool
ADV 等 ESP32
命令行刷机兜底
binwalk
提取的固件
解包文件系统
macOS 免驱(FX2/CP2102/CH341 全走标准 USB);GUI 软件首次打开走
系统设置 → 隐私与安全性 → 仍要打开;Wireshark 抓包需装 ChmodBPF(安装器提示)。

NanoDLA:逻辑分析仪

PulseView 流程:驱动选 fx2lafw → Scan → 24MHz/8ch → Run →
Add Protocol Decoder(UART/SPI/I2C)→ 设置通道 → 协议直接解码。
贴片测试勾 10 条起步:SPI 5 根(SCK/MOSI/MISO/CS/GND),GND 就近取。

CH341A:固件提取

⚠️ 近几年路由器/BIOS 常用 1.8V Flash,CH341A 输出 3.3/5V,先量电压,
1.8V 芯片必须加电平转换座,否则烧片。

红旭 nRF52840 Dongle:BLE/Zigbee 嗅探

  1. 下载 Nordic nRF Sniffer 包(BLE 版 + 802.15.4 版)
  1. Dongle 进 DFU:按住按钮插 USB,LED 呼吸后松手
  1. nRF Connect → Programmer → Add file → 选 sniffer_nrf52840dongle_*.hex → Write
  1. 把包内 extcap 目录拷入 ~/.config/wireshark/extcap/ 并 chmod +x
  1. Wireshark 出现 "nRF Sniffer for Bluetooth LE" 接口 → 开抓
  • BLE 与 802.15.4 固件互斥,按研究任务切换(刷机 2 分钟)
  • 刷前可在 Programmer 里 Read 备份原厂固件
  • 一块板 + DFU = 全部功能,不用买"预装版"SKU

工作流闭环

验证脚本

  • 硬件
  • 逆向
  • 06 · 自写固件:双 LoRa 模组监听仪(E22 + E28)08 · ESP32-Bit-Pirate × 830 面包板 · 完整接线总表
    Loading...